produce solar energy - Français Anglais Dictionnaire